﻿<!DOCTYPE html>
<html lang="nl">
<head>
    <meta charset="UTF-8">
    <title>Algemene rapport beheerder</title>
    <link href="../manual.css" rel="stylesheet" type="text/css">
    <script src="../js/toc.js"></script>
    <script src="../js/jquery.min.js"></script>
    <script src="../js/back_to_top.js"></script>
</head>
<body onload="generateTOC(document.getElementById('toc'));">
    <header>
        <nav><small><a id="go_home" href="../index.html?lang=nl_NL">Ga naar Hoofdpagina</a></small></nav>

        <a href="#" id="back-to-top"><img src="../img/backtotop.png" alt="Terug naar boven" /></a>
        <!--Smooth Back to Top Button End-->

        <h1>Algemene rapport beheerder</h1>
    </header>

    <!-- ToC generated by Javascript -->
    <nav id="toc"></nav>

    <h2>Algemene rapportagebeheerder openen</h2>
    <p>
        Roep Algemene Report Manager (<abbr>GRM</abbr>) aan of gebruik het hoofdmenu
        <kbd><samp>Tools</samp> &rarr; <samp>Algemene Report Manager&hellip;</samp>
        </kbd>.
    </p>
    <img class="shadow" alt="GRM werkbalk" src="../en_GB/grm_toolbar.png">

    <h2>Een nieuw rapport toevoegen</h2>
    <p>Er zijn 2 opties beschikbaar.</p>

    <h3>Het rapport vanaf nul maken</h3>
    <ol>
        <li>Gebruik van de navigatieboom, klik met de rechtermuisknop op het
            <kbd><samp>Rapporten</samp></kbd> label.</li>
        <li>Kies het menu-item: <kbd><samp>Nieuw Leeg Rapport</samp></kbd>.</li>
        <li>Voer de naam in voor de nieuwe rapportgroep en de nieuwe naam.</li>
        <li>Hernoem het rapporten indien nodig, door met de rechtermuisknop op het menu-item:
            <kbd><samp>Hernoem Rapport</samp></kbd> te klikken.</li>
        <li>Drie tabbladen worden weergegeven: Output, SQL, Lua, sjabloon en
            Beschrijving.</li>
        <li>
            Kies het tabblad: SQL, voeg het SQL script in het bewerkingsvenster in,
            Controleer of het SQL script klaar is met een puntkomma, klik vervolgens op
            de <kbd><samp>Opslaan</samp></kbd> knop.
        </li>
        <li>Druk op de knop <kbd><samp>Test</samp></kbd> om het SQL
            script uit te voeren.</li>
        <li>Als de test is geslaagd voor <kbd><samp>Maak Sjabloon</samp></kbd>
            wordt knop beschikbaar. Druk erop om een HTML-
            -sjabloon voor het rapport te genereren.</li>
        <li>Druk op de <kbd><samp>Run</samp></kbd> knop om het HTML
            rapport in het uitvoervenster te krijgen.</li>
    </ol>
    <img class="shadow" alt="Animatie om een nieuw rapport vanaf nul te maken"
    src="../en_GB/grm.gif">

    <h4>Rapportparameters</h4>
    <p>
        Voor MMEX versie 1.4.0 is er een mogelijkheid om datums over te dragen naar
        de SQL van het rapport script.
        Er zijn vier opties beschikbaar: <var>&single_date</var>,
        <var>&begin_date</var>, <var>&end_date</var>, <var>&budget_years</var>.
        In het geval dat een SQL een van de bovenstaande parameter bevat, zal het
        een datum van een hele kalender widget vervangen.
        Dit SQL-script retourneert bijvoorbeeld alle rekeningsaldi voor de
         gespecificeerde datum:
    </p>
<pre><code class="language-sql">with b as  (
    select ACCOUNTID, STATUS
        , (case when TRANSCODE = 'Deposit' then TRANSAMOUNT else -TRANSAMOUNT end) as TRANSAMOUNT
        , TRANSDATE
    from CHECKINGACCOUNT
    union all
    select TOACCOUNTID, STATUS, TOTRANSAMOUNT ,TRANSDATE
    from CHECKINGACCOUNT
    where TRANSCODE = 'Transfer'
    )
select a.ACCOUNTNAME,
total(TRANSAMOUNT) + a.INITIALBAL as Balance
from ACCOUNTLIST as a, b
where a.STATUS = 'Open'
    and b.ACCOUNTID = a.ACCOUNTID
    and b.STATUS &lt;&gt; 'V'
    and b.TRANSDATE &lt;= '<var>&single_date</var>'
group by a.ACCOUNTNAME order by a.ACCOUNTNAME asc;
</code></pre>
    <img class="shadow" alt="GRM-rapport uitvoer met één datum parameter
    voorbeeld" src="../en_GB/grm_custom_date.png">

    <h3>Een rapport importeren</h3>
    <p>
        Er zijn veel rapporten gemaakt door gebruikers of ontwikkelaars op
        <a href="https://github.com/moneymanagerex/general-reports/releases">GitHub</a>
    </p>

    <h2>Rapportdefinitie exporteren</h2>
    <p>
        Als u een nuttig rapport hebt gemaakt, kan het worden geëxporteerd naar een ZIP
        bestand.
    </p>

    <footer><p><small>
        Copyright &copy; 2005-2009 Madhan Kanagavel<br>
        Copyright &copy; 2013-2019 MMEX bijdragers<br>
        <span id="translator">Vertalers: MMEX contributors</span>
    </small></p></footer>
    <script>
        var LANG = document.getElementsByTagName('html')[0].getAttribute('lang');
        var tr = document.getElementById("translator");
        if (LANG == 'en')
            tr.parentNode.removeChild(tr);
    </script>

</body>
</html>
